
import libnum
import uuid
flag = "flag{" + str(uuid.uuid4()) + "}"
print(flag)
m=libnum.s2n(flag)
p=libnum.generate_prime(256)
q=libnum.generate_prime(256)
n = p * q
e = 0x10001

l=pow(p,q,n)+pow(q,p,n) #p+q
c = pow(m, e, n)

print("n=",n)
print("l=",l)
print("c=",c)
n= 4678801280903871685637553778873662911139079684096076138458217685771644359530585236959161766010766193759167544017489301356483005350203435403020035886972029
l= 136877024969986469163031420796873268787534354665938239674140484913058517756450
c= 820344638208178158835364769500174504594092959265560177424468768546784842300062196202977401834761289333999325894294109336004405690170858914033280482802071
